1000 10 5
eecaaaaaadbedcbabbeeadeeeecedaedaeeecccdcdedbbbacdcbacbaecaadaceddeecbcedabceaddcccecdcccdeabbabbeaccccaaddabebdebcbdcbabbbebccbeebeaabaeceeabbdcbbededddebabdddbbabdccdacbbdbaeaccaaccabcabeadbdacdbeaeddebccabebaebdcddeaacbdadeccebdabcbcdbcdcdbcaeaaceabeacbeecdecccdecdbaacbbcdaaeeecaabcbbaadddeeaaeeaccecddeccebdeddcbcbadbdabbdccccabeccdcbdcddaeaeabbddcdbaddbbecaabacabbedaddaccbbccaadecccbdebadacdedcdeecaceabcabedcbebccadedebaacdedcdddbddbdbbdcccbbecbbbcaebcdbedcdcdbadebdaeecaaceeddadbbaddaaaadcdaadabceacabddebadcaaceacbbeebdabbdaadedbdeababaeeebdccbaebeecaeeeacedbcedebceebebaabbcdecaabeeddebbeeabdccedadbaeaccedccccbdaaeeadcccbebecdecadeeebebbdbeecbddcbcaccadcdabdcecebecdaeeceebcddccaabbccbdacdeadbbceacaebcddddebdecdcbdaceceddaabaceaedabbdddeeddedebcbadbcbebacccbcaeaebcbacebdaeaeabeeecbebbaeabbbcbcdddddaacdeebabbbbdccddbcecbebdaadcbabdadeadecaadeeacadeacbdbeaaadecdabadddddabeebdabdceadadaedddecadccccebebeaaabdabadbbeceecedaeadcbbbeaccbdcacadeadcdabeeacdaedecebceecaacbacbcceeacbbcdbbcbbcc
cddaaaceed
